Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Spain F16 Spain F29 Spain F30 Great Britain F7 Great Britain F8 Hungary F2 Spain F24 Croatia F1 Weissenhauser Strand Cup - Hamburg The Bolton Challenger - Bolton Hamburg Challenger - Hamburg Mobelwelt-Zick Open 98 - Dresden Tatra Banka Open 2003 - Bratislava Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas Okal Cup 2004 - Eckental Hungarian Open - Budapest PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Challenger Copa Sevilla Internacionales de Andalucia - Seville ATP Challenger Open 2004 - Monchengladbach The Surbiton Trophy - Surbiton Bauer Watertechnology Cup - Eckental Macedonian Open 1999 - Skopje Citta di Monza - Monza Renault Slovenian Open - Ljubljana 2006 USTA Tallahassee Tennis Challenger - Tallahassee Kos-Zucchetti Tennis Cup - Cordenons Internationaux de Bretagne - Brest BMW Tennis Championship - Sunrise The Hilversum Open - Hilversum Alexander Kolyaskin Memorial - Donetsk Open de L'Isere-Open 38 - Grenoble USTA Men's Challenger of Dallas - Dallas Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb 2001 Challenger Canottieri Mincio - Mantova Open de Charleroi - Charleroi Dublin Challenger - Dublin Asirom Challenger Brasov - Brasov XL Capital Bermuda Open - Bermuda Open de L'Isere - Grenoble IPP Open - Helsinki Honda-Kah Open - Singapore LTA Cardiff Challenger - Cardiff Warsteiner Challenger - Lubeck Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn Tean International - Alphen LTA Men's Challenger - Wrexham Siemens Open 2007 - Scheveningen Dusseldorf Open Challenger 2007 - Dusseldorf Tatra Banka Slovak Open - Bratislava Nord/LB Open - Braunschweig Shimadzu All Japan Indoor - Kyoto KGHM Dialog Polish Indoors - Wroclaw Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Amer-Wilson Tampere Challenger - Tampere BH Indoor Sarajevo - Sarajevo Haagen Dazs Open - Caracas Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2001 - Bratislava Venice Open - Venice Intersport Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Open de la Ville de Saint Denis - Reunion Island Nuembrecht Challenger - Nuembrecht Zagreb Open - Zagreb VIII Avierto Internacional de Salinas - Salinas Garden Open - Rome Time Warner USTA Challenger - Binghamton Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Olbia Challenger - Olbia GHI Bronx Classic - Bronx Heilbronn Challenger - Heilbronn Kuppers Kolsch Cup Aachen - Aachen The LTA Men's Challenger - Southampton Australian Unity WA Open - Perth Okal Cup 2003 - Eckental IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham USTA Tallahassee Tennis Challenger - Tallahassee 2004 USTA Challenger of Calabasas - Calabasas Gemax Samsung Open 2004 - Belgrade XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ljubljana Open - Ljubljana BH Telecom Indoors Sarajevo 2006 - Sarajevo SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Intersport Heilbronn Open - Heilbronn Belgrade Challenger The LTA Nottingham Challenger - Nottingham Trofeo Francesco Guzzini - Recanati Marrakech Challenger Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia BH Telecom Sarajevo 2007 - Sarajevo Rhodes Challenger Sassuolo Challenger - Sassuolo Binghamton Professional Tennis Tournament - Binghamton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati Segovia Challenger PEOPLEnet Cup - Dnepropetrovsk Timisoara Challenger 2005 - Timisoara Alexander Kolyaskin Memorial - Donetsk Ciudad de Telde - Telde The LTA Manchester Trophy - Manchester Open D'Orleans - Orleans Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava Pozoblanco Challenger Singapore Challenger Zagreb Open - Zagreb Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto Croatia Osiguranje Rijeka Open - Rijeka LTA Nottingham Challenger - Nottingham Banja Luka Challenger Open D'Orleans - Orleans Orleans Challenger Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Recanati Challenger Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka Open D'Orleans - Orleans Tunis Open 2006 - Tunis Baden Open - Ettlingen Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Tunis Open 2007 - Tunis Busan Open Challenger Tennis - Busan Diego Open - Budapest The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb The LTA Nottingham Challenger - Nottingham Lambertz Open - Aachen The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck Gemax Open - Belgrade Open Castilla y Leon - Segovia Gemax Open 2002 - Belgrade Memorial Savigny - Sassuolo Samsung Securities Cup - Seoul Zagreb Challenger China Open - Beijing Mons Challenger Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Kobstaedernes ATP Challenger - Kolding The Joyce Eisenberg Jerusalem Open - Jerusalem Barletta Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda Rijeka Challenger Challenger Canottieri Minico - Mantova Open de Franche Comte - Besancon Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana Oberstaufen Cup - Oberstaufen Macedonian Open - Skopje Lambertz Open - Aachen Kremlin Cup - Moscow Kuppers Kolsch Cup - Aachen Challenger Britania Zavaleta - Puebla Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Challenger Casino Lugano - Lugano The Wrexham Challenger - Wrexham The Nottingham Open - Nottingham Urbana-Champaign Challenger - Urbana President's Cup 2000 - Tashkent Rennes Challenger Kremlin Cup - Moscow Kueppers Kolsch Cup by Lambertz - Aachen Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Sarajevo Open - Sarajevo Zagreb Open - Zagreb Energis Dutch Open - Amsterdam Dubai Tennis Open - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba Citta di Monza - Monza Franklin Templeton Tennis Classic - Scottsdale Dubai Tennis Open - Dubai Verizon Tennis Challenge - Atlanta Quelle Cup - Furth IPP Open - Helsinki Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart LTA Shrewsbury Challenger - Shrewsbury 1998 Safeway Challenger - Aptos CA Challenge - Graz The Hamlet Cup - Long Island Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Riviera di Rimini Challenger - Rimini Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Gold Flake Open - Chennai International Bavarian Championship - Eckental Samsung Challenger 2007 - Ho Chi Minh City Sibiu Challenger Scania Stockholm Open - Stockholm Genova Challenger Intersport Heilbronn Open - Heilbronn Rennes Challenger Ortisei Challenger Heilbronn Open - Heilbronn Pro Tennis World Open - Boca Raton KGHM Polish Indoors - Wroclaw Challenger Hamburg - Hamburg Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Open Castilla y Leon - Segovia Gerry Weber Open - Halle CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Heilbronn Open - Heilbronn The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Quelle Cup 2000 - Furth Memorial Savigni - Sassuolo Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen Telenordia Swedish Open - Bastad CA-Challenge 2000 - Graz Allianz Suisse Open Gstaad - Gstaad KGHM Polish Indoors - Wroclaw VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz X Torneo Internazionale di Tennis - Barletta 2005 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb Venice Challenger - Venice President's Cup 1998 - Tashkent Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors Davidoff Swiss Indoors - Basel Adidas International - Sydney IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Abierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach Open de L'Isere - Grenoble Sarajevo Open - Sarajevo Ostdeutscher Sparkessen Cup - Dresden International Championship of Croatia - Umag Open de Tenis Amaya - Pamplona Alexander Kolyaskin Memorial - Donetsk Legg Mason Tennis Classic - Washington D.C. ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest AIG Japan Open - Tokyo AAPT Championships - Adelaide XL Bermuda Open - Bermuda International Championship of Croatia - Umag Open Seat-Godo 2000 - Barcelona Adidas International - Sydney Qatar Exxon Mobil Open 2002 - Doha Gerry Weber Open - Halle Siebel Open - San Jose Milan Indoors - Milan Copenhagen Open - Copenhagen Stuttgart Kitzbuhel AIG Japan Open - Tokyo 2003 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen Sarajevo Challenger Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open '98 - Doha Gerry Weber Open - Halle Rijeka Challenger Grand Prix de Tennis de Lyon - Lyon Rennes Challenger AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort Mumbai Open - Mumbai Open de Moselle - Metz Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington D.C. Synsam Swedish Open - Bastad Helsinki Challenger Power Horse World Team Cup - Dusseldorf Grand Prix de Tennis de Lyon - Lyon Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Heilbronn Challenger Barcelona Oporto New Haven BMW Open - Munich Ordina Open - 's-Hertogenbosch Orange Warsaw Open - Warsaw Sarajevo Challenger Jersey Challenger Gerry Weber Open - Halle Sarajevo Challenger Studena Croatia Open - Umag Johannesburg Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Salem Open - Hong Kong 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Segovia Challenger Copenhagen Open - Copenhagen ATP Heineken Challenger 2000 - Ho Chi Minh City Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Zagreb Open - Zagreb Milano Challenger-Jameson Cup - Milan TED Open-Akbank Private Banking - Istanbul Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Sparkassen Open - Magdeburg Wiesmann Roadster Open - Nuembrecht Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale China Open - Beijing Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna DPD Challenger 2000 - Aschaffenburg President's Cup - Tashkent BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen International - New Haven Estoril Open - Estoril Gold Flake Open - Chennai Japan Open - Tokyo ATP Studena Croatia Open Umag - Umag BMW Open - Munich Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb Stuttgart Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Kroger / St. Jude International - Memphis BMW Open - Munich Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Auckland Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - Queen's/London BMW Open - Munich U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai The Ericsson Open - Miami St. Petersburg Open - St. Petersburg Japan Open - Tokyo International Championship of Croatia - Umag Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Gerry Weber Open - Halle Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Hamburg BMW Open - Munich Sydney President's Cup - Tashkent Siebel Open - San Jose Salem Open - Hong Kong Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Gold Flake Open - Chennai NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Croatia Open - Umag St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg The Priority Telecom Open - Amersfoort Campionati Internazionali d'Italia - Rome Open de Moselle - Metz NASDAQ-100 Open - Miami The Stella Artois Grass Court Championships - London China Open - Beijing St. Petersburg Open - St. Petersburg Australian Open - Melbourne U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Wimbledon Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo The Stella Artois Grass Court Championships - London Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Tennis Masters Series - Rome Tennis Masters Series - Rome Wimbledon - London International Indoor Tennis Championships of Croatia - Zagreb Pacific Life Open - Indian Wells Australian Open - Melbourne Croatia Open - Umag Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Telecom Italia Masters - Rome U.S. Open - New York U.S. Open - New York Licher German Open - Hamburg The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QR, BLR-GER 3-2 70th River Oaks International Tennis Tournament - Houston